package trash

import (
	"zstackgo/spring"
)

func init() {
	o := new(StorageRecycleImpl)
	spring.Register(o, "StorageTrash", []*spring.PluginExtension{
		{
			Interface: "header.Component",
		},
		{
			Interface: "core.trash.StorageTrash",
		},
		{
			Interface: "header.volume.VolumeBeforeExpungeExtensionPoint",
		},
		{
			Interface: "header.volume.VolumeJustBeforeDeleteFromDbExtensionPoint",
		},
		{
			Interface: "header.storage.snapshot.VolumeSnapshotAfterDeleteExtensionPoint",
		},
	})
}

type StorageRecycleImpl struct {
}
